﻿<?php
function cTabelaE($datai, $dataf, $tipo)
{
	require("conexao.php");
	
	echo "<table id='tbextrato' border='1'>" ;
	echo "<thead>" ;
	echo "<tr >" ;
	echo "<th>Data</th>" ;
	echo "<th>Nº Doc</th>" ;
	echo "<th>Descrição</th>" ;
	echo "<th>Valor(R$)</th>" ;	
	echo "</tr>" ;
	echo "</thead>" ;
	echo "<tbody>" ;
	
	if ($tipo != "")
	{
		$sql = "SELECT idtransacao, data_tr, numero_doc, valor, memo, idclassificacao 
		FROM transacao 
		WHERE tipo = '$tipo' ORDER BY idtransacao DESC";
	}
	else 
	{
		if ($datai != "" || $dataf != "")
		{
			$sql = "SELECT idtransacao, data_tr, numero_doc, valor, memo, idclassificacao 
			FROM transacao  
			WHERE data_tr BETWEEN '$datai' AND '$dataf' AND tipo = '2' ORDER BY idtransacao DESC" ;
		}
		else 
		{
			$sql = "SELECT idtransacao, data_tr, numero_doc, valor, memo, idclassificacao 
			FROM transacao 
			WHERE tipo = '2' ORDER BY idtransacao DESC";
		}
	}
	$result = mysql_query($sql, $con);
	$sql = "SELECT idclassificacao, descricao FROM classificacao ORDER BY idclassificacao";
	
	
   while ($v = mysql_fetch_array($result))
   {
	$class = mysql_query($sql, $con);
	$date = strtotime($v['data_tr']);	
	$descricao = buscarDesc($v['idclassificacao'], $class);
	echo "<tr id='" . $v['idtransacao'] . "'>" ;
	echo "<td class='read_only'>" . date('d/m/Y', $date) . "</td>" ;
	echo "<td class='read_only'>" . $v['numero_doc'] . "</td>" ;	
	if ($descricao != ""){
		echo "<td>" . $descricao ."</td>" ;	
	}
	else
	{
		echo "<td>" . $v['memo'] ."</td>" ;			
	}
	echo "<td class='read_only'>" . $v['valor']. "</td>" ;	
	echo "</tr>" ;
	
   }

	echo "</tbody>" ;
    echo "</table>" ;		
}

function cTabelaA($datai, $dataf)
{
	require("conexao.php");	
	
	echo "<table id='tbcontas' border='1'>" ;
	echo "<thead>" ;
	echo "<tr class='yellow' >" ;		
	echo "<th>Data Vencimento</th>" ;
	echo "<th>Nº Conta</th>" ;	
	echo "<th>Descrição</th>" ;
	echo "<th>Valor(R$)</th>" ;	
	echo "<th>Situação</th>" ;
	echo "<th>Comprovante</th>" ;	
	echo "</tr>" ;
	echo "</thead>" ;
	echo "<tbody>" ;
	
	
	if ($datai != "" || $dataf != "")
		{
			$sql = "SELECT c.*, o.*, t.* 
			FROM contaspagarreceber c, comprovantes o, conta t 
			WHERE c.idconta = t.idconta AND c.idcontas = o.idcontas AND c.data_vcto BETWEEN '$datai' AND '$dataf'  ORDER BY c.data_vcto" ;
		}
		else 
		{
			$sql = "SELECT c.*, o.*, t.* 
			FROM contaspagarreceber c, comprovantes o, conta t 
			WHERE c.idconta = t.idconta AND c.idcontas = o.idcontas ORDER BY c.data_vcto";
		}
	
	$result = mysql_query($sql, $con);
	$sql = "SELECT idclassificacao, descricao FROM classificacao ORDER BY idclassificacao";
	
	
   while ($v = mysql_fetch_array($result))
   {
	$class = mysql_query($sql, $con);
   	$descricao = buscarDesc($v['idclassificacao'], $class);
	$data2 = strtotime($v["data_vcto"]);
	echo "<tr id='" . $v["idcontas"] . "'>" ;	
	echo "<td class='read_only'>" . date("d/m/Y", $data2) . "</td>" ;
	echo "<td class='read_only'>" . $v["numero_conta"] ."</td>" ;	
	if ($descricao != ""){
		echo "<td>" . $descricao. "</td>" ;
	}else{
		echo "<td>" . $v["descricao"]. "</td>" ;		
	}
	echo "<td>" . $v["valor"] ."</td>" ;	
	echo "<td>" . $v["situacao"] ."</td>" ;
	if($v["comprovante"] != ""){
	echo "<td class='read_only'>" . "Sim" . "</td>" ;}
	else{
	echo "<td class='read_only'>" . "Não" . "</td>" ;
	}
	echo "</tr>" ;
	
   }

	echo "</tbody>" ;
    echo "</table>" ;	
}

function buscarRep($array)
{
	require("conexao.php");
	
	$repetido = array();
	
	foreach ($array as $a)
	{
		$sql = "SELECT * FROM transacao 
		WHERE (data_tr = " . $a['data'] . " OR numero_doc = " . $a['ndoc'] . " OR  memo = " . $a['memo'] . ") 
		AND tipo = '2' ORDER BY idtransacao";	
		array_push($repetido, mysql_query($sql, $con));
		
	}
	
	return $repetido;
}

function buscarContas($array)
{
	require("conexao.php");
	
	$contas = array();
	
	foreach ($array as $a)
	{
		$sql = "SELECT * FROM contaspagarreceber  WHERE (data_vcto = " . $a['data'] . " OR descricao = " . $a['memo'] . " OR valor = " . $a['valor'] . " ) ORDER BY c.data_vcto" ;
		array_push($contas, mysql_query($sql, $con));
		
	}
	return $contas;
}

function insert($conta, $array)
{
	require("conexao.php");		
		
	$sql = "SELECT idconta FROM conta WHERE numero_conta = '" . $conta['conta'] . "'";
	$result = mysql_query($sql,$con);
	$c = mysql_fetch_array($result);
	if ($c['idconta'] == "")
		{		
		return false;
		}
	else 
		{
		$idconta = $c["idconta"];
		
		foreach ($array as $v)
		{	
			$sql = "INSERT INTO transacao(idconta, data_tr, numero_doc, valor, memo) 
			Values($idconta, '" . $v['data'] . "', " . $v['ndoc'] . ", " . $v['valor'] . ", '" . $v['memo'] . "')";	
	
			if (!mysql_query($sql,$con))
			{
				die('Erro: Não foi possível salvar os dados. <br /> Tipo de erro:' . mysql_error());			
			}	
		}
		mysql_close($con);
		return true ;
	}
}

function check()
{
	require("conexao.php");
	$sql = "SELECT * FROM transacao WHERE tipo = '1'";
	$result = mysql_query($sql, $con);	
	$linha = mysql_fetch_array($result);
	if ($linha['idtransacao'] != "")
	{
		return true;
	}
	else
	{
		return false;
	}
}

function buscarId($valor, $array)
	{
		while ($linha = mysql_fetch_array($array)){
			if ($linha['descricao'] == $valor){
				return $linha['idclassificacao'];
			}
		}
		return null;
	}

function buscarDesc($id, $array)
	{
		while ($linha = mysql_fetch_array($array)){
			if ($linha['idclassificacao'] == $id){
				return $linha['descricao'];
			}
		}
		return null;
	}	
	
function selectid()
	{
		require("conexao.php");
		$sql = "SELECT idtransacao FROM transacao ORDER BY idtransacao DESC";
  		$result = mysql_query($sql, $con); 	 		
		$linha = mysql_fetch_array($result);
		return $linha['idtransacao'];
	}
?>